@charset "utf-8";
/* CSS Document */
.in_center{width:96%; height: auto; margin: 0 auto;}
img{max-width: 100%; height: auto;}

.in_logo{width:200px; height: auto; position: absolute; top:5%; left: 50%; z-index: 99; margin: 0 0 0 -100px;}
.in_logob{width:90%; height:auto; position: absolute; top:20%; left: 5%; z-index: 99; margin: 0;}
.in_nav{width: 100%; height: auto; line-height:40px; padding:0 2%; font-size: 16px; position: absolute; top:30%; left:0%; z-index: 100;}
.in_nav a{width:40%; display: inline-block; vertical-align: top;}
.in_nav a:after{display: none;}

/**/
.in_banner{width:100%; height:100%; line-height: 0; position: relative;margin:0 auto; overflow: hidden;}
.in_banner .swiper-slide a{background-size: auto 100%!important;}
.in_banner .in_bannera{display: none;}

.in_foot{width: 100%; height: auto;bottom: 5px; font-size: 12px; line-height:18px; padding: 0 2%; overflow: hidden;}

/**/
.top_w{width: 100%; height: 70px;}
.top_h{width: 100%; height: 70px; overflow: hidden;}
.top{width: 96%; height:70px;}
.logo{width:80%; height:70px; display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-items:center; align-content:center; float: left; margin-top:0; overflow: hidden;}
.nav{width: 100%; height: auto; line-height: 50px; position: fixed; top:70px; left: 0; z-index: 9999; background: #fff; font-size: 16px; text-align: left; float: inherit; padding: 0 3%; overflow: hidden;}
.nav a{color: #333333; margin: 0; display: block; width: 100%; height: 50px; line-height: 49px; border-bottom: 1px solid #e2e2e2;}
.nav a:after{display: none;}
.nav a:hover{color: #333333; font-weight: 400;}
.nav .nuw{color:#ff235b; font-weight: bold;}
.tel{display: none;}
/* mobile nav 触发样式 */
.c_nav{display:flex;}

.pg_banner{width: 100%; height:100px; background-size: 150% 100%!important; overflow: hidden;}

.pg_left{width: 100%; height: auto; float: inherit; overflow: hidden;}
.pg_nav{width: 100%; height: auto; margin-bottom: 5px; overflow: hidden;}
.pg_navh2{width: 100%; height: auto; font-size: 24px; color: #e60012; font-weight: bold; margin-bottom: 25px; overflow: hidden;}
.pg_navh2 p{font-weight: 400; color: #d8d8d8; text-transform: uppercase;}
.pg_navul{width: 100%; height: auto; overflow: hidden;}
.pg_navul a{display: block; width:48%; float: left;}
.pg_navul a:nth-child(2n){float: right;}

.pg_title{display: none;}

.pg_lefta{display: none;}
.pg_links{display: none;}

.pg_right{width: 100%; height: auto; min-height:auto; border-left:none; float: inherit; padding-left:0;}
.pg_map{width: 100%; height: 41px; line-height: 40px; border-bottom: 1px solid #dddddd; font-size: 16px; color: #525252; margin-bottom:15px; overflow: hidden;}
.pg_map em{display: inline-block; vertical-align: middle; width: 4px; height: 16px; background: #e60012; margin-right: 15px; overflow: hidden;}
.pg_map p{display: none;}

.foot{ margin-top: 35px;}

.pg_zzul{line-height:24px;}
.pg_zzul div{ padding: 0 0 10px 0; margin-bottom: 10px;}

.pg_lxa{float: inherit; line-height: 30px;}
.pg_lxa h2{font-size: 16px; margin-bottom: 20px;}
.pg_lxb{float:inherit;}

.pg_lybd{margin-top: 40px;}
.pg_lyli{margin-bottom:10px;}
.pg_lybd span{display:block; width:100%; text-align: left; padding:10px 0; font-size: 14px; color: #777777;}
.pg_lybd font{color: #ff0000; margin-left:10px;}
.pg_lylia{margin-bottom:10px;}
.pg_lylia span{vertical-align: top;}
.pg_lylic a{vertical-align: middle; display: inline-block; margin-left: 15px;}
.pg_lylib{width: 100%; height: auto; text-align: center; margin-top:65px;}
.pg_lylib button{width: 110px; height:36px; background: #f6f6f6; font-size: 14px; border: none; cursor: pointer;}
.pg_lylib button:first-child{background: #0096ea; color: #fff;}
.input_a{width:90%; height:26px; border: 1px solid #e4e4e4; padding: 0 10px; font-size: 14px;}
.input_c{width:50%; height: 26px; border: 1px solid #e4e4e4; padding: 0 10px; font-size: 14px; vertical-align: middle;}
.input_b{width:90%; height:135px; border: 1px solid #e4e4e4; padding:10px; font-size: 14px; font-family: "微软雅黑";}

.pg_newsli{width: 100%; height: auto; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #dcdcdc;}
.pg_newsliimg{display: none;}
.pg_newslitxt{width: 100%; height: auto; float: inherit; overflow: hidden;}
.pg_newslitxt h2{font-size: 16px; color: #333333;}
.pg_newslitxt div{font-size: 14px; line-height: 24px; color: #777777; height: auto; overflow: hidden; margin: 10px 0;}
.pg_newslitxt p{font-size: 14px; line-height: 24px; color: #777777;}

.pg_caseli{width: 100%; height: auto; float: inherit; margin:0 0 25px 0; line-height: 0; overflow: hidden;}
.pg_caseli img{width: 100%; height: auto; transition: all .6s ease 0s;}
.pg_caseli p{width: 100%; height: 40px; line-height: 40px;}
